Launching 啟動

最佳化啟動體驗能夠讓使用者快速進入應用或遊戲,減少等待時間。啟動流程從使用者開啟應用開始,包括初始下載,並在首屏載入完成時結束。啟動完成後,可能會有一個**新手引導(Onboarding)**體驗,用於介紹應用的核心功能。

最佳實踐

快速啟動:使用者希望儘快開始與應用互動,啟動時間最好不超過幾秒鐘。

提供啟動畫面(如果平臺要求):iOS、iPadOS和tvOS要求應用展示啟動畫面。在應用啟動時,系統會立即顯示啟動畫面,並在載入完成後迅速切換至應用的首屏,營造出快速響應的印象。macOS、visionOS和watchOS則不要求啟動畫面。

如果需要顯示閃屏(Splash Screen):如果你希望展示閃屏,可以將其放在新手引導流程的開頭,向使用者展示品牌資訊或其他重要內容。如果沒有新手引導,則可以在啟動完成後立即顯示閃屏。

恢復上次狀態:當應用重新啟動時,幫助使用者回到上次退出時的狀態,避免使用者重新操作。例如,恢復檢視的滾動位置,並將視窗恢復到關閉前的狀態。

啟動畫面設計

簡化啟動畫面:啟動畫面的唯一作用是增強應用快速載入的感受,不應包含新手引導或閃屏的內容,也不是進行藝術創作的機會。

設計與首屏接近的啟動畫面:啟動畫面應與應用的首屏儘量相似,避免載入完成後出現明顯的視覺差異。若首屏為純色,啟動畫面也應僅展示該純色,並確保啟動畫面與裝置的當前方向和外觀模式相匹配。

避免在啟動畫面中使用文字:啟動畫面內容固定,不能根據使用者語言設定進行本地化,因此不要包含任何文字內容,即便首屏有文字。

不應包含廣告或品牌推廣:啟動畫面不是展示廣告或品牌的機會,除非品牌標誌是首屏的固定部分,否則不應包含標誌或品牌元素。

Launch screen  啟動螢幕
First screen  第一個螢幕

iOS, iPadOS

適應裝置方向:如果應用支援橫豎屏切換,啟動時應根據裝置的當前方向進行載入。如果僅支援一種方向,應用應固定該方向啟動,並允許使用者根據需要旋轉裝置。

tvOS

靜態啟動畫面:不同於tvOS應用中的層次影象,啟動畫面是靜態的。在直播應用中,可以在使用者啟動應用後自動播放最近觀看的內容或新節目,以滿足使用者的觀看需求。

visionOS

啟動時考慮在共享空間中開啟視窗:即便應用是完全沉浸式的,啟動時在共享空間中開啟視窗可以提供更多上下文資訊,併為沉浸式載入提供時間。使用者通常喜歡在多個應用之間自由切換,因此最好讓使用者選擇何時進入完全沉浸的體驗。